Autopilot Control System

ثبت نشده
چکیده

An autopilot is a mechanical, electrical, or hydraulic system used to guide an aerial vehicle without assistance from a human being. It also maintains the orientation of the plane by monitoring the relevant flight data from inertial measurement instruments and then using that data to cause corrective actions. In this project an attempt has been made to design, implement and develop an autopilot for a glider plane. 3-axis accelerometer and gyroscopes are used to input the acceleration and tilt data into the controller. This data is then used for further estimation and fuzzy logic is implemented for decision making. The required corrective measures are affected by a set of servo motors which helps the flight path and orientation to be maintained at the desired levels. INTRODUCTION Overview: In the early days of aviation, aircraft required the continuous attention of a pilot in order to fly safely. As aircraft range increased allowing flights of many hours, the constant attention led to serious fatigue. An autopilot is designed to perform some of the tasks of the pilot. Along the flight path the vehicle is under the influence of various accelerating forces in all directions and these factors cause it to deviate from its desired path. So the plane loses its heading as well as orientation. This is where autopilot comes into picture. There are three levels of control in autopilots for smaller aircrafts. A single-axis autopilot controls an aircraft in the roll axis only. A two-axis autopilot controls an aircraft in the pitch axis as well as roll axis with pitch-oscillation-correcting ability. A three-axis autopilot adds control in the yaw axis and is not required in many small aircraft. The 3 different axes mentioned are shown in Fig 1.1. The flight may also receive inputs from on-board radio navigation systems to provide true automatic flight guidance once the aircraft has taken off until shortly before landing. Fig 1.1 Angles of Rotation History: The first aircraft autopilot was developed by Sperry Corporation in 1912. Lawrence Sperry demonstrated it two years later in 1914, and proved the credibility of the invention by flying the aircraft with his hands away from the controls and visible to onlookers. The autopilot connected a gyroscopic heading indicator and attitude indicator to hydraulically operated elevators and rudders. It permitted the aircraft to fly straight and level on a compass course without a pilot's attention, greatly reducing the pilot's workload. The autopilot control systems have evolved drastically since the turn of the century. Modern autopilots use computer software to control the aircraft. The software reads the aircraft's current position, and controls a flight control system to guide the aircraft. In such a system, besides classic flight controls, many autopilots incorporate thrust control capabilities that can control throttles to optimize the airspeed, and move fuel to different tanks to balance the aircraft in an optimal attitude in the air. Although autopilots handle new or dangerous situations inflexibly, they generally fly an aircraft with a lower fuel-consumption than a human pilot. Problem Defination The basic objective of our project is to design and develop an auto pilot control system which can maintain the desired orientation of the glider. The acceleration data in all 3 axes are obtained by the combination of accelerometer and gyroscopes and the angles of roll, pitch and yaw are calculated. These values are taken for estimation using a Kalman filter and the resulting values helps us in the decision making. The flight is kept in its path and desired orientation with the help of servo motors. The basic system as shown in Fig 2.1 comprises of an input block, a controller block and an actuator block. The input measures the angular velocity and acceleration of the setup. A 3-axis accelerometer axis used which gives precise acceleration measurements along the 3 axes. These acceleration values are later used to obtain the angular tilt along the 3 directions. Also 3 different gyroscopes are used for the angular measurements in the 3 different axes. A combination of the values from the accelerometer and gyroscopes are used and different weightages are given these 2 sets of values. The microcontroller used is ATMEGA32. The input data is taken to the controller ADC modules. It is then passed to the Kalman filter for estimation. The estimated values are further taken to the fuzzy controller unit where the magnitude change from the desired orientation is used for the decision making. The servo motor interfacing unit decides the amount of rotation of the servos to help the flight maintain the desired orientation. The controller also includes the LCD interfacing unit, the memory card interfacing unit and the computer interfacing unit. The interfacing units are for transferring the log data into the computer and memory card. The data is taken into the computer for calibration of the input devices. The in-flight data is continuously logged into the memory card on board. An LCD panel is used for displaying the angle values. The actuator unit is the set of servo motors used for affecting the change in direction of the glider. Fig 2.1 Block Diagram INERTIAL MEASUREMENT UNIT An inertial measurement unit, or IMU, is the main component of inertial guidance systems used in air, space, and watercraft, including guided missiles. They measure inertial acceleration, also known as Gforces. An IMU works by sensing motion — including the type, rate, and direction of that motion — using a combination of accelerometers and gyroscopes. The data collected from these sensors allows a computer to track a craft's position, using the method known as dead reckoning. An IMU works by detecting the current rate of acceleration, as well as changes in rotational attributes, including pitch, roll and yaw. This data is then fed into a computer or a microcontroller, which calculates the current speed and position, given a known initial speed and position. A major disadvantage of IMUs is that they typically suffer from accumulated error. Because the guidance system is continually adding detected changes to its previously-calculated positions, any errors in measurement, however small, are accumulated from point to point. This leads to 'drift', or an ever-increasing difference between where the system thinks it is located, and the actual location. The IMU of our autopilot system includes a 3-axis accelerometer along with 3 gyroscopes. A combination of values from these devices is used as input. An accelerometer measures the acceleration it experiences relative to freefall. Singleand multi-axis models are available to detect magnitude and direction of the acceleration as a vector quantity, and can be used to sense orientation, vibration and shock. This measurement is equivalent to inertial acceleration minus the local gravitational acceleration, where inertial acceleration is understood in the Newtonian sense of acceleration with respect to a fixed reference frame, which the Earth is often considered to approximate. For the purpose of finding the acceleration of objects knowledge of local gravity is required. This can be obtained either by calibrating the device at rest, or from a known model of gravity at the approximate current position. We are calibrating the accelerometer by taking sample readings at rest and then finding the error offset. Conceptually, an accelerometer behaves as a damped mass on a spring. When the accelerometer experiences an external force such as gravity, the mass is displaced until the external force is balanced by the spring force. The displacement is translated into acceleration. The accelerometer we have used in our project is based on micro electro-mechanical systems (MEMS). These chips are the simplest MEMS devices possible, consisting of little more than a cantilever beam with a proof mass (also known as seismic mass). Under the influence of external accelerations the proof mass deflects from its neutral position. This deflection is measured in an analog or digital manner. Most commonly, the capacitance between a set of fixed beams and a set of beams attached to the proof mass is measured. 3 such devices are integrated perpendicularly to form the 3-axis accelerometer. The accelerometer we have used for this project is from Freescale Semiconductors. It is a MEMS device which gives an analog voltage output proportional to accelerations along its different axis. Fig 3.1 is a snapshot of the accelerometer used along with its evaluation board. Fig 3.1 MEMS Accelerometer Determination of Orientation from acceleration data When there is no other acceleration other than normal g-force, it is easy to determine the orientation from the acceleration data since the acceleration measured along each axis would be a component of this acceleration. The various required angles can be then calculated as: Algorithms for division, determination of square root and calculation of tanx were implemented. The resultant angles were calculated. The accelerometers generally give high precision measurements. But these are significantly noisy. The angle tilts which obtained from the acceleration values are not very reliable. So in conjunction with these accelerometers, gyroscopes is also used which gives much smoother values. Gyroscope A gyroscope is a device for measuring or maintaining orientation, based on the principles of angular momentum. The traditional form of a gyroscope is a spinning wheel or disk whose axle is free to take any orientation. This orientation changes much less in response to a given external torque than it would without the large angular momentum associated with the gyroscope's high rate of spin. Since external torque is minimized by mounting the device in gimbals, its orientation remains nearly fixed, regardless of any motion of the platform on which it is mounted. We used MEMS gyroscopes available in the form of microchips for angular measurements. Since we require measurements in all 3 axes and with the gyroscopes being single axis, we used 3 such devices. The analog outputs from these were taken into the microcontroller for sampling. The following is an account on the single-axis gyroscope which we used in our project. The gyro used is a low power single axis one from ST Microelectronics with a 300 degree per second maximum range. A low-pass filter is integrated into the board along with a power down feature. The gyroscope (LISY300AL) outputs an analog voltage in proportion to the angular rate. Features  2.7V To 3.6V DC supply  +/-300 degree/second output  Analog rate out  High shock survivability  Embedded power-down feature Fig 3.2 is the breakout board of the gyroscope used. Fig 3.2 Gyroscope with evaluation board One main disadvantage of these gyroscopes is the drifting of measurement values. Even at static conditions after a period of time these gyroscopes give drifted values causing the system to interpret its position and orientation in the incorrect manner. The significant advantage with these gyroscopes is the smoothness in the values it shows. In accelerometers we obtain rough output values with a lot of noisy fluctuations. Calibration of input devices Accelerometer and gyroscopes were calibrated. The data from the accelerometer for various orientations were recorded into the memory card. About 170 samples were recorded for each orientation. This data was analyzed on the PC using a visual basic program. The mean and variance (as a measure of noise) of each accelerometer reading was determined. Few screenshots of these readings are given in Fig 3.3(a) and Fig 3.3(b). These readings were then used to determine the offset for each axis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Nonlinear Optimal Control Techniques Applied to a Launch Vehicle Autopilot

This paper presents an application of the nonlinear optimal control techniques to the design of launch vehicle autopilots. The optimal control is given by the solution to the Hamilton-Jacobi-Bellman (HJB) equation, which in this case cannot be solved explicity. A method based upon Successive Galerkin Approximation (SGA), is used to obtain an approximate optimal solution. Simulation results invo...

متن کامل

Autopilots for Small Unmanned Aerial Vehicles: A Survey

This paper presents a survey of the autopilot systems for small or micro unmanned aerial vehicles (UAVs). The objective is to provide a summary of the current commercial, open source and research autopilot systems for convenience of potential small UAV users. The UAV flight control basics are introduced first. The radio control system and autopilot control system are then explained from both th...

متن کامل

Non-linear control algorithms for an unmanned surface vehicle

Although intrinsically marine craft are known to exhibit non-linear dynamic characteristics, modern marine autopilot system designs continue to be developed based on both linear and non-linear control approaches. This article evaluates two novel non-linear autopilot designs based on non-linear local control network and non-linear model predictive control approaches to establish their effectiven...

متن کامل

Fuzzy Course-keeping Autopilot for Ships

In this paper a course-keeping autopilot for a containership designed with fuzzy logic theory is presented. The autopilot control strategy is deduced heuristically by exploiting expert knowledge and is implemented by means of fuzzy logic. In order to facilitate analytical analysis of the closed loop system non-linear control theory is used to guide the choice of control structure. An interpreta...

متن کامل

Exoatmospheric interception problem solved using output feedback law

Interception problems are often dealt with by separating guidance and autopilot design. Guidance law can be obtained using optimal control theory and autopilot design is performed on a linearized system. In this paper, we introduce a new approach that determines a global guidance and autopilot law, based on direct output feedback design. Application of this method to exoatmospheric interception...

متن کامل

An Autopilot Based on a Local Control Network Design for an Unmanned Surface Vehicle

Over recent years, a number of marine autopilots designed using linear techniques have underperformed owing to their inability to cope with nonlinear vessel dynamics. To this end, a new design framework for the development of nonlinear autopilots is proposed. Local Control Networks (LCNs) can be used in the design of nonlinear control systems. In this paper, a LCN approach is taken in the desig...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015